# -*- encoding:utf-8 -*-
'''
	py_03.py
	======================
	@descript: 类型转换问题
	@copyright:chinasoft
	@author:g
	@date: 2020-12-03 14:14
	@version:v1.0
'''
#把其他类型转换为整数
var_1=30#整数
var_2=int(1.1)#小数
var_3=int('123')#字符串（数字）
var_4=int(True)#布尔型
var_5=int(b'123')#字节（数字）
print('输出var_1：%d，字符类型为%s '%(var_1,type(var_1)))
print('输出var_2：%d，字符类型为%s '%(var_2,type(var_2)))
print('输出var_3：%d，字符类型为%s '%(var_3,type(var_3)))
print('输出var_4：%d，字符类型为%s '%(var_4,type(var_4)))
print('输出var_5：%d，字符类型为%s '%(var_5,type(var_5)))

#字节和字符串的内容必须是数字

#整数进制之间的转换
var_6=30#默认十进制
var_7=bin(var_6)#二进制
var_8=oct(var_6)#八进制
var_9=hex(var_6)#十六进制
print('var_6的类型为%s，值得大小为%s '%(type(var_6),var_6))
print('var_7的类型为%s，值得大小为%s '%(type(var_7),var_7))
print('var_8的类型为%s，值得大小为%s '%(type(var_8),var_8))
print('var_9的类型为%s，值得大小为%s '%(type(var_9),var_9))
